@media(max-width: 1780px){
    .index3{padding-top: 120px}
    .synews li{padding: 20px 30px}
    .sypart{margin-top: 60px}
    #menu{right: 15px}
    .index4{padding-top: 110px}
    .infor{padding-top: 100px}
    .index5{width: 10%}
    .form3a label{width: 23%}
    .form3a input{width: 73%}
}
@media(max-width: 1680px){
	/*.nav1{margin-top: -210px}*/
    .index3{padding-top: 120px}
    .synews li{padding: 18px 30px}
    .culture1,.hide2 p{font-size: 20px}
    .hide2 h1{font-size: 20px;padding-top: 50px}
    .partner li img,.sypart li img{height: 95px}
    .zhaopin1{margin-top: 40px}
    .padding5{padding: 0 1%}
    .news li ul span,.news li ul p{margin-top: 10px}
    .news li ul{margin-top: 15px}
    .map{width: 827px}
    .map li h1{width: 20px;height: 24px}
    .demo1{width: 507px;height: 221px;}
    .demo1 h3{font-size: 20px;padding-top: 25px}
    .demo1 dl dt{margin-top: 15px}
    .map li:nth-of-type(1){top: 339px;left: 503px;}
	.map li:nth-of-type(2){top: 249px;right: 181px;}
	.map li:nth-of-type(3){top: 303px;right: 179px;}
	.map li:nth-of-type(4){top: 276px;right: 130px;}
	.map li:nth-of-type(5){top: 316px;right: 139px;}
	.map li:nth-of-type(6){top: 378px;right: 128px;}
	.map li:nth-of-type(7){top: 415px;right: 106px;}
}
@media(max-width: 1600px){
    .index1{padding-top: 110px}
    .syabout1{margin-top: 80px}
    .syabout2{margin-top: 60px;font-size: 25px;line-height: 45px}
    .index2{padding-top: 70px}
    .syser{margin-top: 40px}
    .index3{padding-top: 90px}
    .synews1 h1{font-size: 40px}
    .synews li{padding: 15px 20px}
    .sypart{margin-top: 30px}
    .sypart li img,.partner li img{height: 88px}
    .pc-banner .swiper-button-prev,.pc-banner .swiper-button-next{top: 35px !important}
    .partner{margin-top: 40px}
    .padding3{padding-left: 8%;padding-right: 8%;padding-top: 50px}
    .infor1a{line-height: 30px}
    .index6{padding-top: 20px}
    .foot{height: 50px;line-height: 50px}
    .padding5{padding: 0}
    .form1a,.form2a,.form3a,.form4{margin-top: 10px}
    .form1a,.form2a,.form3a{line-height: 45px}
    .form1a input,.form2a input,.form3a input{height: 45px}
    .form4 textarea{height: 80px}
    .now{margin-top: 40px}
    .padding4{padding: 0 10%}
    .index4{padding-top: 50px}
    .padding3{padding-top: 20px}
    .infor1a,.infor1b{line-height: 25px}
    .map{width: 700px;margin-top: 40px}
    .map li:nth-of-type(1){top: 282px;left: 423px;}
    .map li:nth-of-type(2){top: 205px;right: 150px;}
    .map li:nth-of-type(3){top: 250px;right: 148px;}
    .map li:nth-of-type(4){top: 228px;right: 106px;}
    .map li:nth-of-type(5){top: 263px;right: 117px;}
    .map li:nth-of-type(6){top: 316px;right: 108px;}
    .map li:nth-of-type(7){top: 347px;right: 88px;}
    .map li h2{font-size: 13px;letter-spacing: normal;}
    .pc-banner .button{top: -250px !important}
    .fazhan ul{margin-top: 65px}
    .fazhan2{margin-top: 90px}
}
@media(max-width: 1440px){
	/*.padding2,.padding3{padding: 0 5%}*/
	#fp-nav.right{right: 10px !important}
	.index4{padding-top: 70px}
	.padding3{padding-top: 20px}
	.form1a label,.form2a label,.form3a label,.message1a label{letter-spacing: normal;}
	.map{width: 709px;margin-left: 4%;margin-top: 50px}
	.demo1{width: 434px;height: 190px;}
    .demo1 h3{font-size: 18px;padding-top: 20px;padding-bottom: 15px;margin-bottom: 10px}
    .demo1 dl dt{margin-top: 10px}
	.map li:nth-of-type(1){top: 210px;right: 155px;left: auto}
	.map li:nth-of-type(2){top: 260px;right: 156px;}
	.map li:nth-of-type(3){top: 235px;right: 100px;}
	.map li:nth-of-type(4){top: 265px;right: 120px;}
	.map li:nth-of-type(5){top: 320px;right: 110px;}
	.map li:nth-of-type(6){top: 350px;right: 90px;}
	.map li:nth-of-type(7){top: 347px;right: 92px;}
	.padding4{padding: 0 7%}
	.form2a,.form3a{height: 45px}
	.sypart li img, .partner li img{height: 80px}
}
@media(max-width: 1366px){
	.logo img{width: 50%;display: block;margin: auto}
	.nav1 li a{font-size: 14px}
	.padding1{padding-left: 10%;padding-right: 10%}
	.index1{padding-top: 50px}
	.index1 .more1,.index2 .more2,.index3 .more1{width: 35px;height: 35px;line-height: 35px}
	.index1 h1,.index2 h1,.index3 h1{font-size: 22px}
	.index1 .more1 img,.index2 .more2 img,.index3 .more1 img{width: 7px;padding-top: 12px}
	.syabout1{margin-top: 40px}
	.syabout2{font-size: 22px;background: url(../img/bg3.png) 12% top no-repeat;padding-top: 40px;margin-top: 65px}
    .index2,.index3{padding-top: 40px}
    .induc1,.syser{margin-top: 20px}
    .syser li{padding-bottom: 10px}
    .syser li h1{font-size: 17px;height: 35px;line-height: 35px;margin-top: 10px}
    .all1b{margin-top: 40px}
    
    .index4{padding-top: 30px}
    .fazhan ul{margin-top: 40px}
    .fazhan2{margin-top: 50px}
    .culture1{height: 45px;line-height: 45px;font-size: 16px}
    .hide2 h1,.hide2 p{font-size: 16px}
    .partner{margin-top: 25px}
    .infor1a,.infor1b{line-height: 25px}
    #menu{right: 20px}
    .form{margin-top: 15px}
    .form1a, .form2a, .form3a,.form4 label{line-height: 40px}
    .form1a input, .form2a input, .form3a input{height: 40px}
    .form2a, .form3a{height: 40px}
    .form4 textarea{height: 70px}
    .news li ul p{line-height: 22px;height: 44px;margin-top: 7px}
    .news li ul h1{font-size: 16px;}
    .fenye,.news{margin-top: 20px}
    .index6{font-size: 22px}
    .now{margin-top: 10px}
    .detail{width: 85%;padding-top: 40px}
    .title1 h1{font-size: 25px;margin-bottom: 20px}
    .banner1{height: 160px;overflow: hidden;}
    .banner1 img{transform: scale(1);}
    .sypart li img, .partner li img{height: 75px}
    .synews li{padding: 13px 5px}
    .synews1 span{letter-spacing: normal;}
    .synews1{width: 16%}
    .synews2{width: 79%}
    .synews1 h1{line-height: 40px}
    .synews2 p{line-height: 20px;height: 40px;margin-top: 5px}
    .map{width: 600px}
    .map li:nth-of-type(1){top: 175px;right: 130px;left: auto}
	.map li:nth-of-type(2){top: 220px;right: 130px;}
	.map li:nth-of-type(3){top: 195px;right: 85px;}
	.map li:nth-of-type(4){top: 220px;right: 100px;}
	.map li:nth-of-type(5){top: 270px;right: 90px;}
	.map li:nth-of-type(6){top: 295px;right: 75px;}
	.map li:nth-of-type(7){top: 347px;right: 92px;}
}
@media(max-width: 1280px){
	.synews li{padding: 10px 0}
	.synews1 h1{font-size: 34px}
	.synews1 span{letter-spacing: normal;}
	.synews2 h1{font-size: 16px}
	.synews2 p{line-height: 21px;height: 42px;margin-top: 10px}
	.sypart li img, .partner li img{height: 70px}
}
@media(max-width: 1024px){
    .pic3,.hide2,.banner{display: none}
    .banner_phone,.nav_phone{display: block;}
    .synews,.all2{width: 100%}
    .nav{display: none}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px}
    .all1{width: 94%;margin-right: 3%}
    .padding1,.padding2,.padding3{padding: 0;}
    .syabout{width: 100%;margin-top: 40px;margin-bottom: 40px}
    .syabout2{margin-top: 20px}
    .syabout2{background-position: left top;padding-top: 30px}
    .index1 .more1,.index2 .more2,.index3 .more1{margin-top: 3px}
    .all1d{margin-left: 0;width: 50%}
    .sypart li img{height: 145px}
    .partner li img{height: 80px}
    .synews1{width: 9%}
    .synews2{width: 87%}
    .all1c{margin-bottom: 100px}
    .syser{padding: 0}
    .banner1{height: 210px}
    html, body{overflow: auto !important}
    #menu{display: none}
    .about,.fazhan,.infor{width: 94%;margin: auto}
    .fazhan1a,.fazhan2 ul li{font-size: 18px}
    .all3{width: 100%;padding-bottom: 40px}
    .culture{margin-top: 40px}
    .pc-banner .swiper-button-prev, .pc-banner .swiper-button-next{top: 106px !important}
    .partner{margin-bottom: 120px}
    .about{margin-bottom: 50px}
    .infor{margin-top: 40px}
    .index5{width: 12%}
    .index6{margin-top: 40px}
    .form{margin-bottom: 120px}
    .form1a label{width: 23%}
    .index6a{margin-top: 50px}
    .zhaopin{margin-top: 10px;margin-bottom: 120px}
    .pic9{display: none}
    .zhaopin1{width: 100%}
    .news li ul{margin-top: 7px}
    #fp-nav{display: none}
    .pic1,.pic4{display: none}
    .fp-section,.fp-tableCell{height: auto !important}
    .all1d{width: 100%}
    .sypart{padding: 0}
    .news{padding: 0}
}

@media(max-width: 768px){
    .logo_phone{width: 15%}
    .sp_nav span{width: 30px}
    .syabout,.syabout1,.all1b{margin-top: 20px}
    .syser li{width: 100%;margin: 0;margin-top: 10px}
    .index3 ul{width: 100%;text-align: center;margin-top: 10px}
    .index3 ul li{margin-left: 0;margin: 0 10px}
    .synews1{width: 18%}
    .synews2 h1{background: none}
    .synews2{width: 77%}
    .synews2 p{margin-top: 5px}
    .sypart{margin-top: 10px}
    .sypart li img{height: 65px}
    .foot{height: auto;line-height: 20px;text-align: center;padding: 10px 0}
    .foot p{font-size: 12px}
    .foot ul{margin-right: 0;float: none;margin-top: 2px}
    .banner1{height: auto}
    .about1{margin-top: 20px;font-weight: normal;}
    .about1 p{font-weight: normal;}
    .pic5{display: none}
    .fazhan1{width: 100%;font-weight: normal;}
    .fazhan1b,.fazhan1b p{font-weight: normal;}
    .fazhan ul{margin-top: 0}
    .about{margin-bottom: 20px}
    .fazhan2{width: 100%}
    .culture li{width: 100%;margin: 0;margin-top: 15px}
    .culture{margin-top: 20px}
    .pc-banner{margin-top: 20px}
    .pc-banner .swiper-button-prev{left: 5% !important}
    .pc-banner .swiper-button-next{right: 5% !important}
    .pc-banner .button{top: -315px !important}
    .partner{padding: 0}
    .partner li{width: 31%;margin: 0;margin-left: 3.5%;margin-top: 10px}
    .partner li:nth-of-type(3n-2){margin-left: 0}
    .index4,.index5 h1,.index6{padding-top: 20px;padding-bottom: 20px;font-size: 20px;background-size: 80px}
    .team{margin-top: 20px}
    .team li{width: 100%}
    .team li h1{font-size: 14px;line-height: 45px}
    .index5{width: 100%}
    .index5 li{display: none}
    .infor1{width: 100%}
    .infor{margin-top: 5px}
    .form1a,.form2a, .form3a{width: 100%;margin-left: 0}
    .form1a label{padding-left: 3%;width: 17%;font-size: 12px;font-weight: normal;}
    .form1a input,.form2a input{width: 79%}
    .form2a label{padding-left: 3%;width: 17%;font-size: 12px;font-weight: normal;}
    .form3a label{width: 23%;font-size: 12px;font-weight: normal;}
    .form4 label{font-size: 12px;font-weight: normal;}
    .infor1a,.infor1b{font-weight: normal;}
    .infor1b a{font-weight: normal;}
    .index6a{margin-top: 20px}
    .news li{width: 100%}
    .news li ul h1,.xyp li a{font-weight: normal;}
    .news li ul span{margin-top: 5px;font-weight: normal;}
    .news li ul p{font-weight: normal;line-height: 18px;height: 36px;}
    .news li img{width: 33%}
    .all4{width: 100%}
    .detail{width: 100%;padding-top: 20px}
    .title1 h1{font-size: 16px;}
    .title1 span{font-size: 12px}
    .xyp{margin-top: 20px;}
    .xyp li a{font-size: 14px}
    .banner1 h1{font-size: 20px;height: 40px;line-height: 40px;margin-top: -20px}
    .map{width: 100%;margin: 0;margin-top: 30px;margin-bottom: 60px}
    .foot{position: static;}
    .map{display: none}
    .map2,.map3{display: block;}
    .padding4{padding: 0}
    .message1a{width: 100%;margin-top: 10px}
    .message1a label{width: 19%}
    .message1a input{width: 76%}
    .message{margin-top: 10px}
    .message2 label{width: 14%}
    .message2 textarea{width: 83%}
    #lista{display: block;}
}

@media(max-width: 432px){
	.pc-banner .swiper-button-prev{width: 30px  !important;height: 30px !important;background-size: 7px !important}
	.pc-banner .swiper-button-next{width: 30px  !important;height: 30px !important;background-size: 7px !important}
	.pc-banner .button{top: -268px !important}
	.partner li img{height: 50px}
	.partner{margin-bottom: 50px}
	.message1a label{width: 25%}
	.message1a input{width: 70%}
	.message2 label{width: 18%}
	.message2 textarea{width: 78%}
}












































